输入(Inputs)
输入是设计师和开发人员之间的契约。作为设计师,我们使用输入作为一种通过将它们指定为条件来控制状态机中转换的方式。开发人员在运行时连接这些输入,并通过代码定义可以改变这些输入的条件。
创建新输入(Creating a New Input)
要创建新输入,请使用输入面板中的加号按钮。点击加号按钮后,系统会提示您选择要创 建的输入类型。有三种类型的输入:布尔值、触发器和数值。
输入类型(Input Types)
根据情况和交互内容的类型,我们可以使用三种类型的输入:布尔值、触发器和数值。我们将在下面讨论每种输入。
请确保重命名您的输入,因为这些名称对您的开发伙伴来说很重要。
布尔值(Boolean)
布尔值可以保存真或假的值。
开关的布尔值
当我们想要制作开关之类的资产,或检查像三消游戏这样的更复杂的逻辑时,布尔值很有用。
触发器(Trigger)
触发器类似于布尔值,但只能在短时间内变为真。
攻击动画的触发器
这些输入非常适合用于枪火、跳跃等动作,或作为在多个动画之间切换的简单方式。
数值(Number)
数值输入给您一个可以是任何整数的数字框。
评分动画的数值输入
数值输入无疑是最灵活的输入。当您想要跟踪进度,或播放数组中的特定状态(如角色皮肤)时,它们非常有用。